NetFPGA-based Precise Traffic Generation
نویسندگان
چکیده
Generating realistic network traffic that reflects different network conditions and topologies is crucial for performing valid experiments in network testbeds. Towards this goal, this paper presents Precise Traffic Generator (PTG), a new tool for highly accurate packet injections using NetFPGA. PTG is implemented using the NetThreads platform, an environment familiar to a software developer where multithreaded C programs can be compiled and run on the NetFPGA. We have built the PTG to take packets generated on the host computer and transmit them onto a gigabit Ethernet network with very precise inter-transmission times. Our evaluations show that PTG is able to exactly reproduce packet inter-arrival times from a given, arbitrary distribution. We demonstrate that this ability addresses a real problem in existing software network emulators — which rely on generic Network Interface Cards for packet injections — and predict that the integration of PTG with these emulators would allow valid and convincing experiments which were previously difficult or impossible to perform in the context of network testbeds.
منابع مشابه
Precise and Closed-loop Traffic Generation with Caliper
There are many challenges associated with performing valid experiments in network testbeds. Generating realistic and responsive traffic that reflects different network conditions and topologies is one of such key challenges. To perform network experiments, researchers often use a collection of commodity Linux machines as traffic generators. However, creating a large number of connections in ord...
متن کاملCaliper: Precise and Responsive Traffic Generation using NetThreads∗
This paper presents (i) Caliper, a highly-accurate packet injection tool, and (ii) NetThreads, a new platform that dramatically simplifies the development of low-level network applications on the NetFPGA board. NetThreads provides a familiar environment to software developers where multithreaded C programs can be compiled and run on the NetFPGA. On top of NetThreads, we have built Caliper, a pr...
متن کاملUsing NetFPGA to Offload Linux Netfilter Firewall
The bandwidth of network traffic has also increased significantly along with the growth of the Internet bandwidth. Network-intensive application systems, such as web server and realtime streaming server, etc, must be capable of filtering malicious packets in a high traffic environment. However, firewall functions and network applications share common CPU resources for server equipping software-...
متن کاملImplementing On-line Sketch-Based Change Detection on a NetFPGA Platform
Sketch-based algorithms are widely applied in various networking applications. In this paper, we present a compact implementation for on-line traffic change detection on a NetFPGA platform. The system utilizes a straight forward scheme to reveal the key of flow with tradeoff on the accuracy for hardware simplicity. It is capable of digesting traffic up to 4Gbps line rate with accuracy needed ba...
متن کاملA Low Power Consumption Frequency Adaptation Mechanism Based on the Traffic and Implementation on NetFPGA
Both in academic and industrial research, building a green energy-saving network has become a hot topic. Combined with hardware division and adaptive algorithm, this paper proposes an adaptive frequency control mechanism based on traffic to reduce power consumption. By calculating real-time traffic, the network device can adjust its operating frequency. On the premise of maintaining network per...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009